/* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "stm32f1xx_it.h"

/******************************************************************************/
/*           Cortex-M3 Processor Interruption and Exception Handlers          */ 
/******************************************************************************/
/**
  * @brief This function handles Non maskable interrupt.
  */
void NMI_Handler(void)
{

}

/**
  * @brief This function handles Hard fault interrupt.
  */
void HardFault_Handler(void)
{

  while (1)
  {
      
  }
}

/**
  * @brief This function handles Memory management fault.
  */
void MemManage_Handler(void)
{
    
  while (1)
  {
      
  }
}

/**
  * @brief This function handles Prefetch fault, memory access fault.
  */
void BusFault_Handler(void)
{
    
  while (1)
  {
      
  }
}

/**
  * @brief This function handles Undefined instruction or illegal state.
  */
void UsageFault_Handler(void)
{
    
  while (1)
  {
      
  }
}

/**
  * @brief This function handles System service call via SWI instruction.
  */
void SVC_Handler(void)
{
    
}

/**
  * @brief This function handles Debug monitor.
  */
void DebugMon_Handler(void)
{
    
}

/**
  * @brief This function handles Pendable request for system service.
  */
void PendSV_Handler(void)
{
    
}

void EXTI0_IRQHandler(void)
{
    LL_EXTI_ClearFlag_0_31(LL_EXTI_LINE_0);
    
    LL_GPIO_TogglePin(GPIOB, LL_GPIO_PIN_15);
}
